package com.portal.system.parameter.webservice;

import com.portal.framework.common.PortalSearchBean;
import com.portal.system.parameter.dto.ParameterDTO;
import com.portal.system.parameter.dto.ParameterResultBean;

		
public interface ParameterWebService {

	/**
	 * 
	 * 方法名:   findParameter   
	 * 方法描述: TODO
	 * 传入参数:  
	 * 返回值类型: ParameterResultBean
	 * 异常对象:
	 */
	public ParameterResultBean findParameter(PortalSearchBean portalSearchBean);
	/**
	 * 
	 * 方法名:   addParameter   
	 * 方法描述: 添加对象
	 * 传入参数:  
	 * 返回值类型: ParameterDTO
	 * 异常对象:
	 */
	public Boolean addParameter(ParameterDTO ParameterDTO);

	/**
	 * 
	 * 方法名:   findByID   
	 * 方法描述: 按id查找对象
	 * 传入参数:  
	 * 返回值类型: ParameterDTO
	 * 异常对象:
	 */
	public ParameterDTO findByID(Integer ParameterId);
	
	/**
	 * 
	 * 方法名:   updateParameter   
	 * 方法描述: 更新对象
	 * 传入参数:  
	 * 返回值类型: ParameterDTO
	 * 异常对象:
	 */
	public Boolean updateParameter(ParameterDTO ParameterDTO);

	/**
	 * 
	 * 方法名:   delParameterBatch   
	 * 方法描述: 批量删除对象
	 * 传入参数:  
	 * 返回值类型: int
	 * 异常对象:
	 */
	public int delParameterBatch(String[] asIdsStr);

	/**
	 * 
	 * 方法名:   delParameter   
	 * 方法描述: 按ID删除对象
	 * 传入参数:  
	 * 返回值类型: int
	 * 异常对象:
	 */
	public int delParameter(Integer ParameterId);
	
}

		